residue remaining from food after cooking and casting - Spanisch Englisch Wörterbuch